Fast Octree Neighborhood Search for SPH Simulations

نویسندگان

چکیده

We present a new octree-based neighborhood search method for SPH simulation. A speedup of up to 1.9x is observed in comparison state-of-the-art methods which rely on uniform grids. While our focuses maximizing performance fixed-radius simulations, we show that it can also be used scenarios where the particle support radius not constant thanks adaptive nature octree acceleration structure. Neighborhood typically consist an structure prunes space possible neighbor pairs, followed by direct distance comparisons between remaining pairs. Previous works have focused minimizing number comparisons. However, effort minimize actual computation time, find exhibit very high throughput modern CPUs. By permitting more than strictly necessary, time spent preparing and searching reduced, yielding net positive speedup. The choice structure, instead grid methods, ensures balanced computational tasks. This benefits both parallelism provides consistently intensity detailed account high-level considerations that, together with low-level decisions, enable performance-critical parts algorithm. Finally, demonstrate algorithm large-scale benchmarks experiments ratio 3 effective multi-resolution simulations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast GPU-Based Fluid Simulations Using SPH

Graphical Processing Units (GPUs) are massive floatingpoint stream processors, and through the recent development of tools such as CUDA and OpenCL it has become possible to fully utilize them for scientific computing. We have developed an open-source CUDA-based acceleration framework for 3D Computational Fluid Dynamics (CFD) using Smoothed Particle Hydrodynamics (SPH). This paper describes the ...

متن کامل

3d Object Recognition Using Octree Model and Fast Search Algorithm

This paper presents a new approach to 3D object recognition by using an Octree model library (OML) I, II and fast search algorithm. The fast search algorithm is used for finding the 4 pairs of feature points to estimate the viewing direction uses on effective two level database. The method is based on matching the object contour to the reference occluded shapes of 49, 118 viewing directions. Th...

متن کامل

Adaptive search area for fast motion estimation

In this paper a new method for determining the search area for motion estimation algorithm based on block matching is suggested. In the proposed method the search area is adaptively found for each block of a frame. This search area is similar to that of the full search (FS) algorithm but smaller for most blocks of a frame. Therefore, the proposed algorithm is analogous to FS in terms of reg...

متن کامل

Fast Neighborhood Search on Polygonal Meshes

We introduce a spatial index to support the fast retrieval of large neighborhoods of points on a polygonal mesh. Our spatial index can be computed efficiently off-line, introducing a negligible overhead over a standard indexed data structure. In retrieving neighborhoods of points on-line, we achieve a speed-up of about one order of magnitude with respect to standard topological traversal, while...

متن کامل

SPH: Towards Flood Simulations

Flood simulation is a complex problem involving large masses of fluid, soil watering, erosion and collision. We will demonstrate the flood simulation of cities were the fluid particles collide with a complex city model. For the fluid simulation we had used Smoothed Particle Hydrodynamics (SPH) method, by which we gained less expensive computation than by using other known methods of water simul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Graphics

سال: 2022

ISSN: ['0730-0301', '1557-7368']

DOI: https://doi.org/10.1145/3550454.3555523